a1bc77fdb31abcde29ccfc756e2c83bba27e77ed,src/gwt/src/org/rstudio/studio/client/workbench/ui/WorkbenchTabPanel.java,WorkbenchTabPanel,onLoad,#,47

Before Change


   {
      super.onLoad();

      tabPanel_.addBeforeSelectionHandler(new BeforeSelectionHandler<Integer>(){
         public void onBeforeSelection(BeforeSelectionEvent<Integer> event)
         {
            if (clearing_)
               return;

            WorkbenchTab tab = tabs_.get(event.getItem().intValue());
            tab.onBeforeSelected();
         }
      });
      tabPanel_.addSelectionHandler(new SelectionHandler<Integer>() {
         public void onSelection(SelectionEvent<Integer> event)
         {

After Change


   {
      super.onLoad();

      releaseOnUnload_.add(tabPanel_.addBeforeSelectionHandler(new BeforeSelectionHandler<Integer>()
      {
         public void onBeforeSelection(BeforeSelectionEvent<Integer> event)
         {
            if (clearing_)
               return;

            WorkbenchTab tab = tabs_.get(event.getItem().intValue());
            tab.onBeforeSelected();
         }
      }));
      releaseOnUnload_.add(tabPanel_.addSelectionHandler(new SelectionHandler<Integer>()
      {
         public void onSelection(SelectionEvent<Integer> event)